package com.iman.Confucius.service.teacher;

import java.util.List;
import java.util.Map;

import com.iman.Confucius.vo.student.StudentVo;

public interface CareerPlanService {
	/**
	 * 某教师班级下的未规划学员列表
	 * @return
	 */
	public List<StudentVo> unplanStudents(Long teacherid);
	/**
	 * 某教师下已规划的学院列表
	 * @param teacherid
	 * @return
	 */
	public List<Map> planedStudents(Map<String,Object> params);
	/**
	 * 某教师班级学员下职业规划书 
	 * @param teacherid
	 * @return
	 */
	public List<Map> planedStudentsPlanings(Map<String,Object> params);
	/**
	 * 保存老师上传的职业规划
	 * @param params
	 */
	public void saveCareerPlan(Map<String,Object> params);
	/**
	 * 删除职业规划
	 * @param careerid
	 */
	public void deleteCareerPlan(long careerid);
	/**
	 * 更新下载次数
	 * @param careerid
	 */
	public void downloadCarrer(long careerid);
	/**
	 * 查询某个学生下的职业规划
	 * @param studentid
	 * @return
	 */
	public List<Map> myPlannings(Long studentid); 
}
